Performance and Use Evaluation of an Electronic Book for Introductory Python Programming

نویسندگان

  • Christine Alvarado
  • Harvey Mudd
  • Briana Morrison
  • Barbara Ericson
  • Mark Guzdial
  • Brad Miller
  • David L. Ranum
چکیده

Electronic books (ebooks) provide the opportunity to go beyond the limitations of a physical page. These opportunities are particularly important for computing education, where dynamic information is a key characteristic of our domain. An electronic book can provide opportunities to program or conduct analyses that are impossible on the physical page, integrating instructional information with creative exploration. However, just because ebooks provide these opportunities does not mean that we know how students will actually use ebooks in the context of a class. Miller and Ranum have produced an electronic book for teaching introductory computing in Python. We explored how students used the dynamic and novel features of the book, and correlated that use with performance on learning measures. We found that students made extensive use of the traditional programming environment in the book, but that the lesserused visualization tool was better correlated with student performance. In addition, we found that although students reported high levels of satisfaction with the book, they appeared to use it much like a traditional textbook, making less use of many of the interactive features of the book than we expected.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

InRaDoS: An internal radiation dosimetry computer program

Introduction: Internal radiation dosimetry is important from a radiation protection point of view and can help to optimize the radiation dose delivered to the workers, public, and patients. It has a rather simple protocol but needs a large amount of data. Therefore, it is difficult to do on a routine basis. The use of computer programs makes internal radiation dosimetry simpler...

متن کامل

Python for Teaching Introductory Programming: a Quantitative Evaluation

This paper compares two different approaches of teaching introductory programming by quantitatively analysing the student assessments in a real classroom. The first approach is to emphasise the principles of object-oriented programming and design using Java from the very beginning. The second approach is to first teach the basic programming concepts (loops, branch, and use of libraries) using P...

متن کامل

Python as a Programming Language for the Introductory Programming Courses

Lappeenranta University of Technology Department of Information Technology Jussi Pekka Kasurinen Python as a programming language for the introductory programming courses Thesis for the Degree of Bachelor of Science in Technology

متن کامل

Teaching Data Science

We describe an introductory data science course, entitled Introduction to Data Science, offered at the University of Illinois at Urbana-Champaign. The course introduced general programming concepts by using the Python programming language with an emphasis on data preparation, processing, and presentation. The course had no prerequisites, and students were not expected to have any programming ex...

متن کامل

Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions

Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of variables as an aid in understanding program behavior. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012